.tb_uiButton { background:#FAFAFA url(images/bg_ui_button.jpg) repeat-x; border:1px #D4D4D4 solid; -moz-border-radius: 3px; height:21px; line-height:21px; padding: 0 5px;}
.tb_uiButton :hover{ text-decoration: none;}
.tb_uiButton i {float:left; width:16px; height:16px; margin-top:3px; margin-right:5px;}
.tb_uiButton p { float:left; text-transform: none; }
.tb_uiButton {color: #333 ;font-size: 13px; float:left}

.tb_button_add {background:#E6E6E6 url(images/add.gif) no-repeat !important;padding: 0 4px 0 14px;border:1px #C7CDD6 solid;font-size:12px;}

.tb_button_add_l { 
    background: #E6E6E6 url(images/icon_add_l.png) no-repeat;
    padding: 4px 10px 4px 15px;
    border: 1px #C7CDD6 solid;
    font-size: 12px;
    background-position: 3px 8px;
}

.tb_button_edit{
    background: url(images/edit_icon.png) no-repeat;
    padding: 5px 10px 5px 17px;
    border: 1px #C7CDD6 solid;
    font-size: 12px;
    background-position: 3px 8px;
}

.i_edit{
    float: left;
    width: 16px;
    height: 16px;
    background: url(images/edit_icon.png) no-repeat;
}

.i_move{
    float: left;
    width: 13px;
    height: 13px;
    background: url(images/i_facebook.png) no-repeat;    
    background-position: -114px -2034px;
}

.i_message_blue{
    height: 11px;
    background: url(images/i_vk_v3.gif) no-repeat;
    width: 11px;
    background-position: 100% -75px;
    margin: 0px 2px 1px 0px;
    padding-right: 1px;
}
.i_small_facebook{
    width:18px;
    height: 16px;
    background: url(images/icon_facebook.png) no-repeat;
}
.i_small_email{
    width:16px;
    height: 16px;
    background: url(images/email.png) no-repeat;
}

.dd_link{
    background: url(images/flydead.gif) no-repeat right 1px;
    padding-right: 17px;
    font-weight: normal;
    text-decoration: none;
}

.i_new{    
    width: 22px;
    height: 9px;
    background: url(images/i_new.gif) no-repeat;
}

.tb_uiButtonIconAdd { background:url(images/bg.png) -18px 0px;}
.tb_uiButtonIconInterest {  background:url(images/bg.png) -129px 0px;}
.tb_uiButtonIconShare { background:url(images/bg.png) -129px 0px;}
.tb_uiButtonIconSelect { background:url(images/bg.png) -129px 0px;}

.tb_uiButtonGray { background:#84B917; border:1px #74A50E solid; height:25px; line-height:25px; padding:0 10px; color:#fff; font-weight:bold;font-family: Arial, Helvetica, sans-serif}


.tb_uiBlockClose {float: right;margin-top: -17px;width: 20px;height: 0px;display: none;}
.tb_uiBlockClose > a { float:right; width:16px; height:16px; background:url(images/icon_block_hover.jpg) no-repeat; display:block;margin-top:7px;}
.tb_uiBlockClose a:hover  { background:url(images/icon_block_hover.jpg)}

.tb_uiBlockCloseComment {
	float: right;
	margin-top: -5px;
	margin-right: -5px;
	width: 11px;
	height: 0px;
}

.icon_thread_s { width:10px; height:10px; background:url(images/icon_thread_s.png) no-repeat; }

.delete-s { float:right;  display:none;  background-position: 0px -19px;}

.delete-s:hover { background-position: 0px -9px; }
/*.tb_uiBlockCloseComment > a { float:right;  display:none; }
.tb_uiBlockCloseComment a:hover { background-position:0px -22px}
*/

.icon_thread{ width:14px; height:14px; background:url(images/icon_thread.png) no-repeat;}

.icon_close { width: 9px; height: 9px ; background:url(images/icon_close.png) no-repeat; }

.icon_more{ background-position: 0px 0px; }

.delete-l{ float:right; display:none;margin-top:-10px;background-position: 0px -33px;}

.delete-l:hover{background-position: 0px -17px;}

.tb_uiHeaderTitle { padding-bottom: 3px; /*border-bottom:1px solid #95C93F;*/ margin-bottom:20px }

.tb_uiHeaderTitle h3 {
	text-transform: uppercase;
	color: #5AAA14;
	font-size: 16px;
	float: left;
	padding-right: 5px;
	border: none;
}

.tb_uiHeaderTitle i { border-bottom:1px #95C93F solid; width:100%; height:10px; float:left;}

.tb_uiWallTitle {
	margin-top: 20px;
	margin-bottom: -1px;
	border-bottom: 1px solid #DDD;
	font-size: 13px;
	background: #F2F2F4;
	padding: 3px 10px;
}
.tb_uiWallTitle h4 { }
.tb_uiWallTitle i {}

.tb_uiBlock {padding: 10px 0;}
.tb_uiBlockComment {background: #edeff4/*#fafbfb*/; padding: 7px 10px 1px 5px;margin-bottom: 1px;}

.tb_uiBlockComment .body-comment{ padding-left:5px; }

.tb_uiBlockComment .commentBody{color: #333 /*#58595B*/;font-size: 12px; margin-left: 2px; }
/*.tb_uiBlock:hover .tb_uiBlockClose a { display:block}*/
.tb_uiBlockComment:hover .tb_uiBlockCloseComment a { display:block}
.tb_uiBlockComment .name { /* min-height:25px; */line-height: 14px;}
.tb_uiBlockComment .name ,.tb_uiBlock .name a{ /*font-size:12px;*/ margin-bottom: 0px;}
.tb_uiBlockComment .name a {}
.tb_uiBlockComment .name a  { color:#2B587A; font-size:11px; }
.tb_uiBlockComment span.comment-body{/*color:black;*/}

.tb_uiTotalComment { background: #edeff4/*#fafbfb*/; padding:5px 5px;margin-bottom:1px;}
.tb_uiTotalComment i { margin-right:5px;}

.tb_uiTotalComment .total-comment{text-align:right;}

i.tb_uiIconComment { width:16px; height:16px; background:url(images/icon_button.png) no-repeat 0px 0px; float:left;}

i.tb_uiIconLike { width:16px; height:16px; background:url(images/like-ico.png) no-repeat ; float:left;}

.like_button{background-image: url(images/like-ico.png);background-repeat: no-repeat;}
.like_small{background-image: url(images/icon-like-s.png);background-repeat: no-repeat; padding: 0 0 0 15px;}

/*.like_middle{background-image: url(images/icon-like-m.png);background-repeat: no-repeat; padding: 2px 0 2px 20px; }*/
.like_small , .like_middle{
    background-image: url(images/like.gif);
    background-position: 0px 2px;
    height: 11px;
    margin: 2px 1px 2px 0px;
    padding-right: 1px;
    opacity: 0.4;
    filter: alpha(opacity=40);
    width: 11px;
}

.liked{
    opacity: 1;
    filter: none;
    font-weight: bold;
}

.i_comment{
    background: url(images/icon_comment.png) no-repeat 0 0;
    background-position: 0px 0px;
    width: 11px;
    height: 11px;
    margin: 3px 2px 2px 0
}

.i_eye_blue{
    background: url(images/eye_icon_blue.gif) no-repeat 0px -1px;
    background-position: 0px 0px;
    width: 12px;
    height: 7px;
    margin: 4px 5px 2px 0;
}

.i_map{
    background: url(images/i_map.png) 0 0px no-repeat;
    width: 16px;
    height: 16px;
}
.tb_uiBlock .name { /* min-height:25px; */}

.tb_uiBlock .name .actorName a{color:#2B587A; font-weight: bold;}
.tb_uiBlock .name .actorName a:hover{ text-decoration: underline}

.tb_uiBlock .name ,.tb_uiBlock .name a{ /*font-size:11px;*/ text-transform:none;color:#666}
.tb_time { padding-top: 4px;}
.tb_uiBlock .name a {}
.tb_uiBlock .name span a { color:#2B587A; font-weight: bold;}
.tb_uiBlock .name span a:hover { text-decoration: underline }
.tb_uiBlock .contentComment{}
.tb_uiLogo { float:right;}
.tb_uiBlock .tb_uiLogobroker {}
.tb_uiBlock .tb_uiLogobroker p { float:left; margin-right:10px; width:359px; min-height:35px;}
.tb_uiBlock .tb_uiLogobroker a img { float:right;}

.tb_uiBlockShareLink { margin-top:10px; border-top:1px #E7E7E7 dashed; padding-top:10px;color: #666;}
.tb_uiBlockShareLink .left { width:110px;}
.tb_uiBlockShareLink .right { width:340px;}
.tb_uiBlockShareLink .right p a{ font-weight:bold;font-size: 14px;  color: #555;}
.tb_uiBlockShareLink .right span a { font-size:12px; color:#b1b1b1}

.tb_uiActionLink {font-size: 11px; color: #AAA;}
.tb_uiActionLink a { font-size: 11px;color:#2B587A;}
.tb_uiActionLink  .active_link { font-size: 12px;color:#95C93F}
.tb_uiActionLink  .inactive_link { font-size: 12px;color:#95C93F}
.tb_uiActionLink  .mutual_friend { font-size: 12px;color:#666}

.tb_uiLogin {
	font-size: 14px;
	color: #AAA;
	width: 100%;
	margin-top: 50px;
	text-align: center;
}
.tb_uiLogin a { color:#95C93F}

.tb_uiInput{
	border: 0px;
	border-left: 1px #C6C6C6 solid;
	border-top: 1px #C6C6C6 solid;
	padding:5px 5px;
	font-size: 13px;
	color: #333;
	height: 20px;
	line-height: 18px;
	font-family: Arial, Helvetica, sans-serif;
}

.tb_uiTextarea {}
.tb_uiTextarea textarea { width:468px; height:20px; line-height:20px; font-family:Arial, Helvetica, sans-serif; padding-left:10px; color:#A5A5A5; border:1px #D7D7D7 solid; overflow:hidden}

.tb_uiButtonDetail a { color:#95C93F;}

.tb_uiBlockEvent { padding-left:20px;}

.tb_uiHeaderTitleEvent {}
.tb_uiHeaderTitleEvent h3 { text-transform:uppercase; color:#444; font-size:12px; float:left; border: none; padding-right:5px; font-weight:bold}
.tb_uiHeaderTitleEvent i { border-bottom:1px #5F5F5F dashed; width:100%; height:10px; float:left;}
.tb_uiBlockEvent .left { margin-top:10px; width:64px;}
.tb_uiBlockEvent .right { width:385px; margin-top:10px;}
.tb_uiBlockEvent .right h4 { text-transform:capitalize}

.tb_uiForm {}
.tb_uiFromText { margin-bottom:10px;}
.tb_uiFromText input[type=text] { width:288px; height:20px; border:1px #E7E7E7 solid; float:left; padding:0 5px;}
.tb_uiFromText label { width:140px; float:left;}
.tb_uiFromText > div { float:left;}
.tb_uiFromText select { height:22px; border:1px #E7E7E7 solid; float:left; width:98px}
.tb_uiFromText textarea { width:288px; height:50px;border:1px #E7E7E7 solid; padding:5px;}
.tb_uiFromButton { float:right;background:#FAFAFA url(images/bg_ui_button.jpg) repeat-x; border:1px #D4D4D4 solid; -moz-border-radius: 3px; height:21px; line-height:21px; padding: 0 5px;}
.tb_uiFromText .label {height:25px; line-height:25px; padding:0 5px;}
.tb_uiFromText .job_now { margin-left:140px;}

.tb_uiShareWall {  width:540px; background:#F1F2F2; border:1px #ccc solid }
.tb_uiShareWall , .tb_uiShareWallStart { width: 530px;; background:#F1F2F2; border:1px #ccc solid}

.tb_uiShareWallStart { background: none;}

.tb_uiShareWall textarea { outline: none;}
.tb_uiShareWall .tb_uiShareWallForm {/*margin: 5px;*/ background:#fff; padding: 2px 5px; border-bottom:1px #d6d5d5 solid}

.tb_uiShareWall .tb_uiShareWallForm > textarea { width: 523px; border:#F1F1F1 1px solid; padding:5px 0px; height:46px; color:#333; font : normal 13px arial,sans-serif; overflow:hidden; border:none;resize: none;}
.tb_uiShareWall .tb_uiShareWallForm  textarea#txt-content { width: 523px; border:#F1F1F1 1px solid; padding:5px 0px; height:46px; color:#333; font : normal 13px arial,sans-serif; overflow:hidden; border:none;resize: none;}


.tb_uiShareWallStart .tb_uiShareWallForm > textarea  { width: 465px; border:#F1F1F1 1px solid; padding:5px 0px; height:46px; color:#333; font : normal 13px arial,sans-serif; overflow:hidden; border:none; outline: none; padding: 7px 4px 0px 4px;resize: none;}

.tb_uiShareWallForm .txt-content_wrapper { border:none;}

.tb_uiShareWallBottom { height: 22px;padding: 5px 5px; }

.tb_uiShareWallBottom .tb_uiButton { float:right; /*margin-right:10px;*/ }
.tb_uiWallButtonShare { float:right; background:#f6f6f6;border:1px #D9D9D9 solid; margin-right:10px;}
.tb_uiWallButtonShare > a { min-width: 100px; margin-right:10px; padding: 0 30px 0 10px;  height:21px; line-height:21px; float:left; background: url(images/icon_arrow.jpg) no-repeat center right;}
.tb_uiWallButtonShare i { float:left; width:16px; height:16px;}

.selectorOption { display:none; z-index:1001; position:absolute; margin-top: 24px;margin-left: -128px;}
.selectorMenu {display:none; z-index:1001; position:absolute;}
.tb_uiOptionTop { background:#ededed url(images/icon_block_hover.jpg) no-repeat 124px center; padding:3px 10px; margin-bottom:1px;}

.tb_uiOption{ min-width:150px; background:#fff; border:1px #D9D9D9 solid}

.tb_uiOption li{ border:none;}
.tb_uiOption li a { padding:5px 10px; float:left; min-width: 130px;; font-size:11px; margin-bottom:1px; /*border-top:1px #D9D9D9 solid;*/}
.tb_uiOption li a:hover, .tb_uiOption li a.active { background:#F6F6F6}

.tb_uiFormConment {padding: 5px 5px;background: #edeff4;width:520px; border-bottom: 2px solid #DAE1E8;}

.tb_uiFormConment textarea {
	outline: none;
	border: solid #C0CAD5;
    border-width: 1px;
	font-size: 12px;
	color: #333;
	padding:4px;
	height: 22px;
    width: 473px;
    border-radius: 1px;
    font-family: 'lucida grande',tahoma,verdana,arial,sans-serif;
    /*width: 485px;*/
}

.tb_uiFormConment .mentions-input-box{
    font-size:12px;
    
}

.tb_uiFormConment  .mentions-input-box .mentions{
    left: -3px;
    right: 0;
    top: -5px;
}

.tbButtonBlue, .tbButtonGray , .tbButtonGreen{
    text-align: center;
    -webkit-border-radius: 2px;
    -khtml-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    display: inline-block;
    position: relative;
    line-height: normal;
    zoom: 1;
}

.tbButtonBlue {
    border: 1px solid #4E6F93;
    border-top-color: #517295;
    background: #5D81A7;
}
.tbButtonBlue .tbButton, .tbButtonGray .tbButton , .tbButtonGreen .tbButton {
    border: 1px solid;
    background: none;
    font-size: 11px;
    margin: 0px;
    cursor: pointer;
    white-space: nowrap;
    outline: none;
    padding: 4px 14px;   
    overflow: visible;
}

.btnUIGray{
    background-color: transparent;
    background-image: linear-gradient(top,whiteSmoke,#F1F1F1);
    background-image: -moz-linear-gradient(top,whiteSmoke,#F1F1F1);
    background-image: -o-linear-gradient(top,whiteSmoke,#F1F1F1);
    background-image: -webkit-gradient(linear,left top,left bottom,from(whiteSmoke),to(#F1F1F1));
    background-image: -webkit-linear-gradient(top,whiteSmoke,#F1F1F1);
    background-image: -ms-linear-gradient(top,whiteSmoke,#F1F1F1);
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    font-size: 11px;
    font-weight: bold;
    text-align: center;
    white-space: nowrap;    
    height: 27px;
    line-height: 27px;
    min-width: 54px;
    outline: 0;
    padding: 7px 30px 7px 10px;
    border: 1px solid rgba(0, 0, 0, 0.1);
    color: #444;
    cursor: pointer;
}

.noDropDown{
     padding: 7px 10px 7px 10px !important;
}
.btnUIGray:hover{
    background-color: transparent;
    background-image: linear-gradient(top,#F8F8F8,#F1F1F1);
    background-image: -moz-linear-gradient(top,#F8F8F8,#F1F1F1);
    background-image: -o-linear-gradient(top,#F8F8F8,#F1F1F1);
    background-image: -webkit-gradient(linear,left top,left bottom,from(#F8F8F8),to(#F1F1F1));
    background-image: -webkit-linear-gradient(top,#F8F8F8,#F1F1F1);
    background-image: -ms-linear-gradient(top,#F8F8F8,#F1F1F1);
}

.btnUiAddGray:hover{
   background-color: #f1f1f1;
}

.btnUiAddGray{
    background-color: #EEE;
    border: 1px solid #999;
    border-bottom-color: #888;
    -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, .1);
    font-weight: bold;
    line-height: 13px;   
    text-align: center;
    text-decoration: none;
    vertical-align: top;
    white-space: nowrap;
}

.tbnComment{
    /*height: 20px !important;
    line-height: 20px !important;*/
}

.greenButton , .tbBtnGreen{
    background: #5b74a8;
    border: 1px solid;
    border-color: #29447e #29447e #1a356e;
    cursor: pointer;
    display: inline-block;
    font-size: 11px;
    font-weight: bold;
    line-height: 12px;
    padding: 4px 6px;
    text-align: center;
    text-decoration: none;
    vertical-align: top;
    white-space: nowrap;
    color: white;
}

.greenButton:hover{
    background-color: #5D81A7;;
}

.tbButtonGreen{
   border: 1px solid #4e6f93;
    border-top-color: #517295;
    background: #5D81A7;
}


.tbButtonGreen .tbButton{
    border-top-color: #789ABF;
    border-bottom-color: #5980A9;
    border-left-color: #5980A9;
    border-right-color: #5980A9;
    color: #FFF;
    text-shadow: 0 1px 0 #45688E;
    background: url(images/button_vk.png) #6181a6 repeat-x top;
    background-position: 0px -16px;
}

.tbButtonGreen .tbButton:hover{
   background-position: 0px -8px;
}

.tbButtonGray{
    border: 1px solid #B3B3B3;
    background: #E0E0E0;
}

.tbButtonGray .tbButton{
    border-top-color: white;
    border-bottom-color: #E5E5E5;
    border-left-color: #E7E7E7;
    border-right-color: #E7E7E7;
    color: #444;
    text-shadow: 0 1px 0 white;
    background: url(images/button_vk.png) #DDD repeat-x top;
    background-position: 0px -54px;
}

.tbButtonBlue .tbButton{
    border-top-color: #789ABF;
    border-bottom-color: #5980A9;
    border-left-color: #5980A9;
    border-right-color: #5980A9;
    color: white;
    text-shadow: 0 1px 0 #45688E;
    background: url(images/button_vk.png) #6181A6 repeat-x top;
    background-position: 0px -16px;
}

.tbButtonGray .tbButton:hover{
    background-position: 0px -46px;
}

.tb_uiShowComment {/*z-index:1; position:absolute; */margin-top: 5px;}
.tb_uiShowComment .tbButtonComment{ /*display:none;*/ margin-right: 1px;}
/*.tb_uiShowComment .tbnComment{ display:none; margin-right: 1px;}*/
.tb_uiShowComment .tb_uiButton { float:right;cursor: pointer; margin-left: 5px;}

.tb_uiBlockSharePhoto { margin:15px 0 ;}
.tb_uiBlockSharePhoto_top { }
.tb_uiBlockSharePhoto_bottom { margin-top:5px;}
.tb_uiBlockSharePhoto_bottom ul li { float:left; width:110px; height:75px; margin-left:6px;}
.tb_uiBlockSharePhoto_bottom ul li:first-child { margin-left:0;}

.uiViewPhoto_wrapper {position:absolute; z-index:2001; left:0; top:0; width:100%; }

.uiViewhoto_content {
/*	background: white;
	width: 987px;
	-moz-box-shadow: 3px 3px 3px #ccc;
	-webkit-box-shadow: 1px 1px 8px #ddd;
	z-index: 1;
	position: absolute;
	padding-top: 20px;
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#cccccc', Direction=135, Strength=3);
	border: 1px #E7E7E7 solid;
	border-left: 0px;
	border-top: 0px;*/
}

.tb_uiBlockWrapper {margin-bottom: 15px;text-align: justify;/*border: 1px solid #d3d6db; border-radius: 3px;*/}
.post-content{background: white;}
.tb_uiSearchFriendList { background:#EBEBEB; height:35px; border-right:1px #C5C5C5 solid; border-bottom:1px #C5C5C5 solid; margin-bottom:20px; }
.tb_uiSearchFriendList input[type=text] { height:30px; margin:2px; width:470px; line-height:30px; border:none; font-family:Arial, Helvetica, sans-serif; padding-left:5px;color:#BEBEBE; margin-right:0;}
.tb_uiSearchFriendList_select { width:150px;  background:url(images/icon_arrow.jpg) no-repeat right center}
.tb_uiSearchFriendList_select > a { float:left;padding:0 10px;height:35px; line-height:35px; }

.tb_uiAvatarSmall { margin-bottom:20px;}

.tb_activityBlock { /*border-bottom:1px #e7e7e7 solid;*/ padding:5px 10px; height:48px;}
.tb_activityBlockIcon { width:10px; height:66px; background:url(images/bg_activity_block.jpg) no-repeat; z-index:99; position:absolute; margin-top:-6px; margin-left:-20px;}

.tbTip						{ display: block; z-index:99999; position:absolute;  color:#fff;}
.tbTip .content				{ padding: 5px 15px 5px 15px;  background:#2a2a2a; border:1px #2a2a2a solid; font-size:11px;}
.tbTip .content_left		{ padding: 5px 15px 5px 15px;  background:#2a2a2a; border:1px #2a2a2a solid; float:left;}
.tbTip .content_right		{ padding: 5px 15px 5px 15px;  background:#2a2a2a; border:1px #2a2a2a solid; float:left ;}

.tbTip .tb_tip_bottom				{ height: 6px; background: url(images/tbTip_arrow.png) no-repeat bottom center; font: 0px/0px sans-serif;}
.tbTip .tb_tip_top					{ height: 6px; background: url(images/tbTip_arrow_bottom.png) no-repeat bottom center; font: 0px/0px sans-serif; margin-bottom:0px;}
.tbTip .tb_tip_left				{ height: 12px; background: url(images/tbTip_arrow_left.png) no-repeat bottom center; font: 0px/0px sans-serif; float:left; width:6px; margin-right:0px; margin-top:5px;}
.tbTip .tb_tip_right					{ height: 12px; background: url(images/tbTip_arrow_right.png) no-repeat bottom center; font: 0px/0px sans-serif; margin-bottom:0px; float:left; width:6px;}


.jsSettingPageIntro{
	margin-bottom: 10px;
	padding: 1px 5px;
	position: absolute;
	background: #7CB121;
	border: 1px solid #ddd;
	right: 0;
	/* display: none; */
}
.jsSettingPageIntro a { color: #fff; }
.infoCompany { position: relative; }
.infoCompany:hover .jsSettingPageIntro { display: block; }

.block-tregister{
	background: none repeat scroll 0 0 #F5F7FA;
	margin-bottom: 20px;
	margin-top: -17px;
	padding: 15px 10px;
	border: 1px dashed #CED5E5;
}
#page_wall {
    position: relative;
}

.editForm  {	width: 470px; float:left;}
.editForm .tb_uiShowComment {float: right;}
.editForm  textarea {
	outline: none;
	width: 448px;
	height: 50px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	border: 1px #CCC solid;
	color: #333;
	padding: 5px;
}

.editForm  input {
	border: 1px solid #CCCCCC;
        color: #333333;
        font-family: Arial,Helvetica,sans-serif;
        font-size: 13px;
        height: 15px;
        margin-bottom: 5px;
        outline: medium none;
        padding: 5px;
        width: 448px;
}

.tbloading{background: url(images/loading.gif) no-repeat 10px center;}

.tbtogged{padding:0 10px 10px 12px}
.tbcollapse{background-image: url(images/collapse.png);background-repeat: no-repeat;background-position: 0 3px;}
.tbexpand{background-image: url(images/expand.png);background-repeat: no-repeat;background-position: 0 3px;}
.tbcomment-extents{font-size:11px;color: #2B587A;font-weight:normal !important;}


.tab-bar a{font-size:11px;}

.tab-bar {position: relative;margin-left: 0px;}

.tab-bar .uiList {height: 24px; font-weight: bold;}
.tab-bar .uiList a { float: left; height: 16px; line-height: 20px; }

.tab-bar .uiList li {/*margin: 0 10px 0 0;*/float: left !important;}

/*.tab-bar .uiList li.borderL{ border-left: 1px solid #D6D6D6; } */

.tab-bar .uiList li a.att-status {background-image:url(images/i_vk_wall.gif) !important;  background-position: 0px -29px;}


/*.tab-bar .uiList li a.att-status:hover { background-position: 0 -203px; }*/

.tab-bar .uiList  .uiListItemStatus a:hover , .tab-bar .uiList  .uiListItemStatus .active { background-position: 0 -203px; }

.tab-bar .uiList li a.att-link {background-position: 0 -125px;}

.tab-bar .uiList .uiListItemNewsReal a:hover , .tab-bar .uiList .uiListItemNewsReal .active { background-position: 0 -151px; }

/*.tab-bar .uiList li a.att-link:hover {background-position: 0 -116px;}

.tab-bar .uiList  .uiListItemBuyReal a:hover , .tab-bar .uiList  .uiListItemBuyReal .active { background-position: 0 -47px; }
*/
.tab-bar .uiList  .uiListItem a:hover , .tab-bar .uiList  .uiListItem a.active{ color: #2B587A; }

.tab-bar .uiList li a.att-purchase {background-position: 0 -22px;}


.tab-bar .uiList li a.att-photo {background-image:url(images/i_vk_wall.gif) !important;  background-position: 0px -29px;}


.tab-bar .uiList li a.att-sell-real{background-image:url(images/i_sell_real_blue.png) !important; background-position: 5px 9px; }

.tab-bar .uiList li a.ico-question{background-image:url(images/icon_question.png) !important; background-position: 12px 9px; }
.tab-bar .uiList li a.att-rent-real{background-image:url(images/icon_rent.png) !important; background-position: 9px 10px; }

.tab-bar .uiList  .uiListItemImage a:hover , .tab-bar .uiList  .uiListItemImage .active { background-position: 0 -98px; }

.tab-bar .uiList li a.ico-share {background-image: url(images/icon_status.png);background-repeat: no-repeat;}

.tab-bar .uiList li a {/*padding: 5px 4px 5px 27px;*/cursor: pointer; color: #242424;}

.tab-bar .uiList li i { margin: 1px 5px 0px 0px; }

.nub {background: url(images/icon_status.png) no-repeat center top; background-position: 0 -6px; height: 8px;position: absolute;width: 24px;top: 24px;}

.nub-status{left: 6px}

.nub-real-estate-news{left: 92px;}

.nub-buying-selling-real-estate{left: 238px;}

.nub-photo-album{left: 391px;}

.tab-bar .active{color: #5AAA14;}

.i_status{ 
    background-image: url(images/i_status.png);
    background-position: 0px 0px;
    height: 18px;
    width: 18px;
    margin: 2px 1px 2px 0px;
    padding-right: 1px;
    
}

.i_post_news{
    background-image: url(images/i_vk_wall.gif);
    background-position: 0px 82px;
    height: 14px;
    margin: 2px 1px 2px 0px;
    padding-right: 1px;
    width: 11px;
}
.i_album{
    background-image: url(images/i_hinh_anh.png);
    background-position: 0px 0px;
    height: 18px;
    width: 18px;
    margin: 2px 1px 2px 0px;
    padding-right: 1px;  
}

.i_sell_real{
     background-image: url(images/i_sell_real_blue.png);
     background-position: 0px 0px;
    height: 9px;
    margin: 2px 4px 2px 0px;
    padding-right: 1px;
    width: 17px;
}

.i_send_request{
   background-image: url(images/i_viet_yeu_cau.png);
    background-position: 0px 0px;
    height: 18px;
    width: 17px;
    margin: 2px 1px 2px 0px;
    padding-right: 1px;  
}
.i_question{
   background-image: url(images/i_viet_cau_hoi.png);
    background-position: 0px 0px;
    height: 18px;
    width: 18px;
    margin: 2px 1px 2px 0px;
    padding-right: 1px;  
}
.wallArrowIcon{background-image: url(images/share.png);background-repeat: no-repeat;background-position: 0px 5px;height: 16px;margin: 0 0px 0px 76px;width: 12px;}

.icoarrfeed {
	background-position: 0 0;
	height: 5px;
	width: 9px;
	margin-left: 26px;
	overflow: hidden;
	float:left;
        display: none;
}
.skin {
	background-image: url(images/icon_comment_like_arrow.png);
	background-repeat: no-repeat;
}

.uiViewPhoto_overplay {
   /* left: 0;
    overflow: auto;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 201;*/
    background: url(images/blank.gif) no-repeat;
    background-color: rgba(0, 0, 0, 0.4);
    bottom: 0;
    height: 100%;
    left: 0;
    overflow-x: auto;
    overflow-y: scroll;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 1000;
}

.uiViewhoto_content {
    
    margin: 10px auto;
    width: 1140px;
    z-index: 1002;
    position: relative;
}

.uiViewhoto_overplay_wrap {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1000;
}

.alb_viewFullsize {
    position: relative;
    float: left;
    height: 100%;
    width: 800px;
}

.alb_description {
    float: right;
    background-color: #FFFFFF;
}

.alb_description .tb_uiBlockWrapper{
    background-color: #FFFFFF;
    width: 338px;
} 

.alb_description .tb_uiBlockWrapper .post-content {
    background-color: #FFFFFF;
    width: 329px;
}

.alb_btn_next {
    cursor: pointer;
    float: right;
    height: 100%;
    position: absolute;
    right: 0;
    width: 50px;
    z-index: 202;
}

.alb_btn_next:hover {
    background-image: url("images/next_bigview.png");
    background-repeat:no-repeat;
    background-position: center center;
}

.alb_btn_prev {
    cursor: pointer;
    float: left;
    height: 100%;
    left: 0;
    position: absolute;
    width: 50px;
    z-index: 202;
}

.alb_btn_prev:hover {
    background-image: url("images/back_bigview.png");
    background-repeat:no-repeat;
    background-position: center center;    
}

.alb_viewImage_src {
    text-align: center;
	background: #000;	
}

.alb_viewImage_src img{
    vertical-align: middle;
}

.overlay_loading_wrapper {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    display: none;
}

.overlay_opacity {
    background-color: #FFFFFF;
    height: 100%;
    opacity: 0.5;
    width: 100%;
    position: absolute;
}

.overlay_loading_wrapper .overlay_loader {
    background: url("images/tbloading.gif") no-repeat scroll center center transparent;
    width: 100%;
    height: 100%;
    position: absolute;
}

.uiViewhoto_content .alb_description .user_info {
    width: 265px;
    margin-left: 3px;
    margin-top: 0px;
}


.uiViewhoto_content .alb_description .tb_uiActionLink {
	padding: 0px 0 0px 0px;
}

.uiViewhoto_content .alb_description .tbthread-title,
.uiViewhoto_content .alb_description .editForm {
    padding: 10px 0 1px 10px;
}

.uiViewhoto_content .alb_description .editContent {
    padding: 10px;
    color: #333333;
    width: 309px;
}

.uiViewhoto_content .alb_description .editForm{
    width: 320px;
    padding-bottom: 10px;
}

.uiViewhoto_content .alb_description .editForm input,
.uiViewhoto_content .alb_description .editForm textarea{
    width: 298px;
}

.uiViewhoto_content .alb_description .tb_uiShowComment {
    /*margin-right: 10px;*/
    margin-top: 5px;
}

.uiViewhoto_content .alb_description .ui_comment {
    padding-right: 0px;
    width: 330px;
}

.uiViewhoto_content .alb_description .tb_uiFormConment {
    width: 328px;
    padding: 5px;
}

.uiViewhoto_content .alb_description .tb_uiFormConment textarea {
    width: 277px;
}

.uiViewhoto_content .alb_description .body-comment {

    width: 260px;
    padding-left: 2px;
}

.uiViewhoto_content .close-popup-wrapper {
    position: absolute;
    right: 10px;
    top: 10px;
    z-index: 400;
}

.qq-upload-cancel, .qq-upload-remove, .remove-image {
    background: url("images/ico_close.png") no-repeat scroll 0 -11px transparent;
}

.icon_heade_r{
    background-image: url(images/icon_header.png);
    background-repeat: no-repeat;
}
/*
.icon_heade_r_s{
    background: url(images/icon_menu.png) no-repeat;
    width: 16px;
    height: 16px;
}
*/
.icon_user_me{
    background-position: 0px -121px;
    width: 24px;
    height: 22px;
}

.icon_user_me:hover{
    background-position: 0px -97px;
    background-color: #EDEDED;
}
.user_arrow{
    background-image: url(images/arrow_user.png);
    background-repeat: no-repeat;
    width: 10px;
    height: 10px;
    margin-top: 16px;
    margin-left: 2px;
    padding-left: 9px;
    background-position: 0px 4px;
}

.icon_notify{
    background-position: 0px -167px;
    width: 16px;
    height: 16px;
}

.icon_notify:hover{
    background-position: 0px -143px;
    background-color: #EDEDED;
}

.icon_message{
    background-position: 0px -214px;
    width: 16px;
    height: 16px;
}

.icon_note{
    background-position: 0px -71px;
    width: 16px;
    height: 16px;
}

.icon_note:hover{
    background-position: 0px -47px;
    background-color: #EDEDED;
}

.buttonNote .active{
    background-position: 0px -47px;
    background-color: #EDEDED;
}

.top_menu_right{
    
}

.icon_share_r{
    background-image: url(images/share_con_r.png);
    background-position: 0 1px;
    background-repeat: no-repeat;
    width: 10px;
    height: 13px;    
}

.icon_arrow_r{
    background-image: url(images/arrow_r.png);
    background-repeat: no-repeat;
    width: 10px;
    height: 13px;
    margin-top: 7px;
    margin-left: -5px;
}

.icon_arrow_right{
    background-image: url(images/tbTip_arrow_right.png);
    background-repeat: no-repeat;
    width: 10px;
    height: 13px;
}

.actionsHeaderProfile .titleInterest{ font-size: 18px;color: #252525;font-weight: bold;margin-top: 8px; }

/*
.btAddInterest{  
    background-image: url(images/icon_quan_tam.png);
   background-repeat: no-repeat;
    background-color: #448B0B;
    -webkit-border-radius: 2px;
    -khtml-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 4px;
    border: 1px solid #096711;
    font-weight: bold;
    padding: 6px 16px 6px 32px;
    cursor: pointer;
    color: white;
    font-size: 13px;
    background-position: 8px 5px;
}

.actionsHeaderProfile .btAddInterest:hover{ background-color: #5aa719; }
*/ 

.top_menu_right .buttonNotifycation{
    margin-top: 14px;
    margin-right: 10px;
}

.top_menu_right .buttonNotifycation .active{
    background-position: 0px -143px;
    background-color: #EDEDED;
}


.top_menu_right .buttonNotifycation .countNotify{
    position: absolute;
    top: 0px;
    right: 133px;
}

.top_menu_right .count{
    /*color:#C00000;*/
    font-weight: bold;
    font-size: 11px;
    padding: 0 4px;
    background: #CF003A;
    height: 16px;
    line-height: 16px;
    -moz-border-radius: 3px 3px 3px 3px;
    -webkit-border-radius: 2px 2px 2px 2px;
    border-radius: 2px 2px 2px 2px;
    -moz-box-shadow: 0 0 1px #000;
    color: white;
}
.top_menu_right .buttonNote{
    margin-top: 14px;
    margin-right: 15px;
}

.top_menu_right .buttonNote .countNote{
    position: absolute;
    top: 0px;
    right: 232px;
}
.top_menu_right .buttonUser{
    margin-top: 14px;
}
.btnHeaderNotify{
    background-color: #E6E6E6;
    -webkit-border-radius: 2px;
    -khtml-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    border: 1px solid #CFCFD4;
    font-weight: normal;
    cursor: pointer;
    color: #444;
}

.btnUiNotify{
	width: 27px;
	height:28px;
	background:#ec008c;
	border-radius: 4px;
	margin:6px 5px 0 0;
	cursor:pointer;
}

.arrowBHeader{
	background: url(images/arrow_down.png);
	background-position: 0 0px;
	height: 4px;
    width: 7px;
	margin:18px 0 0 5px;
}

.btnNotify{    
    padding: 5px 9px 5px 23px;    
}

.btnNote{
    padding: 5px 9px 5px 26px;
}

.btnUserSettings{
    padding: 5px 9px 5px 26px;
}

.top_menu_right .buttonUser .active{
    background-position: 0px -97px;
    background-color: #EDEDED;
}

.user_settings{
    border-color: #999;
    border-color: rgba(0, 0, 0, .2);
    border-style: solid;
    border-width: 1px;
    -webkit-box-shadow: 0 5px 10px rgba(0,0,0,.2);
    -moz-box-shadow: 0 5px 10px rgba(0,0,0,.2);
    box-shadow: 0 5px 10px rgba(0,0,0,.2);
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    zoom: 1;
}

.user_settings .content_user_setttings{
    /*padding: 5px 5px;*/
}

.user_settings .content_user_setttings .dropdown-menu {
    padding:5px 0;
    /*padding: 4px 0;
    zoom: 1;
    background-color: white;
    border-color: #999;
    border-color: rgba(0, 0, 0, .2);
    border-style: solid;
    border-width: 1px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0 5px 10px rgba(0,0,0,.2);
    -moz-box-shadow: 0 5px 10px rgba(0,0,0,.2);
    box-shadow: 0 5px 10px rgba(0,0,0,.2);
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;*/
}

.user_settings .content_user_setttings .dropdown-menu li {
    float: none;
    line-height: 0	9;
}


.dropdown-menu li > a{
    position: relative;
    display: block;
    float: none;
    clear: both;
    padding: 5px 0px 5px 12px;
    font-size: 12px;
    font-weight: normal;
    line-height: 18px;
    color: #333;
    text-shadow: none;
    white-space: nowrap;
    cursor: pointer;
    width: 180px;
}

.user_settings .content_user_setttings .dropdown-menu li  .linkProfile{
    min-height: 32px;
    padding-top: 5px;
    padding-bottom: 5px;
    margin-bottom: 0;
}
.user_settings .content_user_setttings .dropdown-menu li  .linkProfile i { width: 32px; height: 32px; float: left; background-repeat: no-repeat; background-position: center;}
.user_settings .content_user_setttings .dropdown-menu li  a:hover{
    background: #597DA3;
    color:white;
}

.user_settings .content_user_setttings .username{
    padding: 0px 5px;
    white-space: pre-wrap;
}
.user_settings .content_user_setttings .link-settings{
    padding: 0px 5px;
}

.user_settings .users_setting_bottom{
    background: #F3F3F3;
    padding: 8px 5px;
    text-align: right;
}
.dropdown_list_settings{
    position:absolute;
    top: 43px;
    right: 0px;
    background:white;
}

.dropdown-divider{
    padding-top: 1px;
    margin: 5px 1px 6px;
    border-bottom: 1px solid #DDD;
}

#subNotification .content{
    /*border-color: #999;
    border-color: rgba(0, 0, 0, .2);
    border-style: solid;
    border-width: 1px;
    -webkit-box-shadow: 0 5px 10px rgba(0,0,0,.2);
    -moz-box-shadow: 0 5px 10px rgba(0,0,0,.2);
    box-shadow: 0 5px 10px rgba(0,0,0,.2);
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    zoom: 1;*/
}

.like_num_comm{
    background-color: white;
    border: 1px solid #D0D0D0;
    padding: 2px 15px;
    font-size: 16px;
    position: relative; 
}

.box_like_left{
    width: 36px;
    height: 17px;
    background: url(images/box_like.png) no-repeat;
    background-position: 0px 0px;
}

.icon_arrow_l{
    position: absolute;
    display: block;
    width: 9px;
    height: 12px;
    background: url(images/icon_arrow_l.png) no-repeat;
    background-position: 0px -2px;
    left: -9px;
    top: 4px;
}



.headerTitle{
    line-height: 20px;
    min-height: 20px;
    padding-bottom: 2px;
    vertical-align: bottom;
    color: #1C2A47;
    font-size: 16px;
    outline: none;
}

.headerPage {
    padding: 6px 0 16px;
}

.headerBottomBorder{
    border-bottom: 1px solid #AAA;
    padding-bottom: .5em;
}

.clb{
    clear:both;
}

.filterPriceCustom .dropDownB{
	position: absolute;
	top: 156px;
	left: 200px;
	cursor: pointer;
}
.dropDownB{
	background: url(images/icon_arrow.jpg) no-repeat;
	width: 9px;
	height: 8px;
}

.taTitleComment{
	outline: none;
	font-family: Arial,Helvetica,sans-serif;
	border: 1px #b3b3b3 solid;
	font-size: 13px;
	color: #272727;
	padding: 4px;
	max-height: 16px;
	height: 16px;
	min-height: 16px;
	border-radius: 4px;
	width:420px !important;
}

.taContentFormComment{
	outline: none;
	font-family: Arial,Helvetica,sans-serif;
	border: none;
	/*border: 1px #b3b3b3 solid;*/
	font-size: 13px;
	color: #333;
	padding: 4px;
	max-height: 40px;
	height: 40px;
	min-height: 40px;
	border-radius: 4px;
	width:520px !important;
}

.detailRealComment .taContentFormComment{
    max-height: 50px;
	height: 50px;
	min-height: 50px;
    width:610px !important;
}

.tbUiShowFormComment{
	background: #EDEDED;
	padding: 5px;
	border-top: 1px solid #E1E1E1;
}

.arrowL{
	/*top: 1481px;
	left: 245px;*/
	background-image: url(images/arrowL.png);
	background-repeat: no-repeat;
	background-position: 0 0px;
	height: 14px;
	width: 9px;
	position: absolute;
	margin: 13px 0 0 -9px;
}

.checked{
	background-image: url(images/checked.png);
	background-repeat: no-repeat;
	background-position: 0 0px;
	width:12px;
	height:12px;
}

.boxErrorMessage{
	overflow: hidden;
	padding: 10px;
	text-align: left;
	line-height: 20px;
}

.tab_container .tab {
    margin-right: 4px;
    font-weight: bold;
    font-size: 12px;
}

.total-filter{
    font-size: 15px;
}

.total-filter .total-real-filter{
    color:red;
}

.tab_container .tab.selected {
    background: white;
}

.tab_container .tab.selected  a{
    color: #2B587A;
    font-weight: bold;
}
.tab_container .tab, .tab_container .tab a {
    -moz-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
    border-bottom: 1px transparent;
}

.tab_container .tab a {
    display: block;
    border: 1px solid white;
    padding: 5px 8px;
}
.tab_container .tab a div {
    float: left;
    display: inline;
    margin: 0 5px;
    height: 20px;
}

.tab_container .list_view.selected a div {
    background-position: -80px -130px;
}
.srp_largemap_imgsheet {
    background: url('images/imgsheet.png') no-repeat;
}

.tab_container .map_view a div {
    width: 22px;
    height: 20px;
    background-repeat: no-repeat;
    background-position: -40px -130px;
}

.tab_container .list_view a div {
    width: 22px;
    height: 20px;
    background-repeat: no-repeat;
    background-position: -120px -130px;
}

.block_profile_img img{
    border:1px solid #b3b3b3;
    border-radius:4px;
}

.box_frofile_users_new .content{
    width:110px;
    height:75px;
    border:1px solid #b3b3b3;
    border-radius:4px;
}

.box_frofile_users_new .content a{
    float: left;
    width:36px;
    height:37px;    
}

.price {
    font-size: 13px;
    font-weight: bold;
    color: #ec008c;
}

.mkLink{
    color:#2B587A;
}

.mkLink:hover{
    text-decoration:underline
}

.radioC a{
    background: url(images/radio.png) left 4px no-repeat;
    padding: 3px 5px 3px 18px;
    color: #444;
    font-size: 13px;
    line-height: 20px;
    cursor: pointer;
}

.radioC a.active{
    background:url(images/radio.png) left -49px no-repeat;
    color: #333;
    font-weight: bold;
}

#mapSearchReal .radioC .rChecked{
    background-color: white !important;
}

.profile-filter-real-wapper .radioC .rChecked {
    background-color: none !important;
}
.profile-filter-real-wapper .radioC a:hover , .profile-filter-real-wapper .radioC a.rChecked{
    background:url(images/radio.png) left -49px no-repeat;
    color: #333;
    font-weight: bold;
}

#mapSearchReal .radioC a:hover , .radioC a.rChecked{
    background: #E1E9F8 url(images/radio.png) left -49px no-repeat;
    color: #333;
    font-weight: bold;
}

.selectBoxCustom{
    width: 125px;
    padding: 4px;
    color: #2769A7;
    font-size: 11px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    cursor: pointer;
    border: 1px solid #8AB0D6;
    overflow: hidden;
}

.selectBoxCustomControl{
    background: url(images/select_btn.jpg) right center no-repeat;
    width: 100%;
    height: 20px;
    vertical-align: middle;
}
.selectBoxCustom .selectBoxCustomControl span {
    display: block;
    margin: 0;
    padding: 3px 0 0 2px;
    color: #2769A7;
    font-size: 11px;
    font-weight: bold;
    overflow: hidden;
}

.listOptionSelectBox{
    position: absolute;
    z-index: 99;
    background: white;
    width: 268px;
    max-height: 196px;
    margin-top: 0px;
    border: 1px solid #3D84CA;
    -moz-box-shadow: 2px 2px 2px #dbdbdb;
    -webkit-box-shadow: 2px 2px 2px #dbdbdb;
    overflow-y: scroll;
}

.listOptionSelectBox ul {
    margin: 10px 0;
    padding: 0 8px;
}
.listOptionSelectBox ul li {
    clear: both;
    float: left;
    width: 235px;
    padding: 8px 0;
    border-bottom: 1px solid #E1E8F0;
    cursor: pointer;
}

.listOptionSelectBox ul li:hover{
    background-color: #EEF3FC;
}

.listOptionSelectBox ul li a{
    width: 230px;
    height: auto;
    overflow: hidden;
    color: #2769A7;
    font-size: 12px;
    font-weight: bold;
}

.iconSearch{
    background: url(images/btn-go.jpg) no-repeat;
    width: 22px;
    height: 22px;
    margin-left: 2px;
    border: 0;
    text-indent: -9999px;
}

.subMenuProfileFilter{
    display: none;
}

.checkBoxCus{
    display: block;
    background: url(../images/icon_mini.png) -6px -2246px no-repeat;
    padding: 1px 0 1px 18px;
}

.ui-customSelect {
    border: 1px solid #CCC;
    position: relative;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -moz-user-select: none;
    -webkit-user-select: none;
    background: white;
    background: -moz-linear-gradient(center top,white,#F3F3F3 1px,white 20px) repeat scroll 0 0 white;
    background: -webkit-gradient(linear,0 0,0 20,from(white),color-stop(0.04,#F3F3F3),to(white));
}

.ui-customSelect-window {
    height: 1.9em;
    cursor: pointer;
    overflow: hidden;
}

.ui-customSelect-window span {
    display: block;
    float: left;
    margin: .45em 0 0 .5em;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: black;
}

.ui-customSelect-arrow {
    float: right;
    color: #555;
    width: 10px;
    margin: .35em .5em 0 0;
}
.ui-customSelect-upArrow {
    display: none;
}
.ui-customSelect-dropdown {
    background: white;
    position: absolute;
    border: 1px solid #CCC;
    width: 150px;
    margin: 0 -1px;
    box-shadow: 0 0 3px rgba(0,0,0,0.1);
    display: none;
    z-index: 1000;
}

.ui-customSelect-customValueContainer {
    border-top: 0;
    border-bottom: 1px solid #CCC;
}

ui-customSelect-rangeContainer, .ui-customSelect-customValueContainer {
    background: #ECE9E9;
    padding: 5px;
    text-align: center;
    border-top: 1px solid #CCC;
}
.ui-customSelect-customValueContainer input {
    width: 95%;
}

.ui-customSelect-rangeContainer input, .ui-customSelect-customValueContainer input {
    border: 1px solid #CCC;
    display: inline-block;
    vertical-align: middle;
    text-align: left;
}

ui-customSelect-dropdown input {
    vertical-align: middle;
    display: inline-block;
}
.ui-customSelect-error {
    color: #900;
    text-align: left;
    margin-top: 5px;
}

.ui-customSelect-dropdown .value-wrapper {
    position: relative;
}

.ui-customSelect-dropdown ul {
    list-style: none;
    padding: 0;
    margin: 5px 0 5px 0;
    max-height: 160px;
    overflow: auto;
}
.ui-customSelect-dropdown ul li {
    line-height: 1.3em;
    clear: both;
}

.ui-customSelect-dropdown ul li label {
    display: block;
    cursor: pointer;
    padding: 0 .5em;
    font-weight: normal!important;
    font-size: 11px;
}

.ic-drop {
    background: url(images/arrow_down.png) no-repeat right;
    padding-right: 13px;
}


.uiButtonGroup {
    -webkit-background-clip: padding-box;
    background-color: white;
    border: 1px solid #A5A5A5;
    border-color: rgba(0, 0, 0, .35);
    -webkit-border-radius: 3px;
    -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, .1);
    display: inline-block;    
    white-space: nowrap;
}

.uiButtonGroup a{
    padding: 4px 6px 5px 6px;
}

.uiButtonGroup a span{
    color: #333;
    font-size: 13px;
    font-weight: bold;
}

.uiSelectorMenuHeaderUserWrapper {
    display: none;
    position: absolute;
    top: 40px;
    left: 146px;
    z-index: 9999;
    background: white;
    border: 1px solid #A5A5A5;
    width:150px;
    padding: 5px 0px;
}

.uiSelectorMenuHeaderUserWrapper ul li a{ padding: 0px 7px;display: block;height: 21px;line-height: 20px;margin-bottom: 1px;}

.uiSelectorMenuHeaderUserWrapper ul li a:hover , .uiSelectorMenuHeaderUserWrapper ul li a.active { background: #EEE; }




.users_friend{
    padding: 20px 20px;
    border-left: 1px solid #CCC;
    border-right: 1px solid #CCC;
}

.tbTextAreaTitleQA{
    height: 20px;
    width: 510px !important;
}

.tbTextAreaContentQA{
    height: 40px;
    width: 510px !important;
}
.form-qa-share{ padding: 5px 0px; }
.form-qa-share .label{
    font-weight: bold;
}

.form-qa-share .tbSelectInput{
    width: 240px !important;
    overflow: hidden;
    text-overflow: ellipsis;
    vertical-align: middle;
    white-space: nowrap;
}

.arrow_dow{
    background: url(images/arrow_down.png);
    background-position: 0 0px;
    height: 4px;
    width: 7px;
}

.uiButtonGroup a i{
    float: right;
    margin: 8px 5px 0 0px;
}

.txtSearchReal{
    background-color: white;
    color: #272727;
    border: none;
    font-size: 12px;
    height: 16px;
    line-height: 16px;
    margin: 0 0 0px 0;
    padding: 4px;
    outline: none;
    width: 176px;
}

.uiHeaderTitle{
    line-height: 20px;
    min-height: 20px;
    padding-bottom: 2px;
    vertical-align: bottom;
    color: #1C2A47;
    font-size: 16px
}

.uiHeaderBottomBorder {
    border-bottom: 1px solid #AAA;
    padding-bottom: 10px;
}

.uiSideHeader{
    background-color: #E4E4E4;
    border-bottom: none;
    border-top: solid 1px #CCC;
    padding: 4px 6px 5px;
}

.menu-box-left i {
    float: left;
    margin: 5px 5px 0 5px;
}

.menu-box-left li a i.active {
    background-position: -566px 1px;
}


.iconCheckedB{
    float: left;
   width: 9px;
    height: 12px;
    background: url(images/i_face.png) no-repeat;
    margin: 0px 5px 0 0px;
    background-position: -101px -652px;
}

.icon_edit{
    float: left;
    width: 10px;
    height: 10px;
    background: url(images/edit_icon.png) no-repeat;
    margin: 0px 3px 0 0px;
    background-position: 0px 0px;
}

.i_add{
    float: left;
    width: 11px;
    height: 8px;
    background: url(images/i_add_friend.png) no-repeat;
    margin: 2px 2px 0 0px;
    background-position: 0px 0px;
}

.i_interest{  
    background-image: url(images/like.gif);
    background-repeat: no-repeat;
    background-position: 0px 1px;
    height: 10px;
    margin: 0px 1px 2px 0px;
    padding-right: 1px;
    opacity:1;
    filter: alpha(opacity=40);
    width: 11px;
    float:left;
}
.i_logo_facebook{
    background-image: url(images/icon_facebook.png);
    background-repeat: no-repeat;
    background-position: 0px 1px;
    height: 16px;
    margin: 0px 1px 2px 0px;
    padding-right: 1px;
    width: 18px;
}

.divide {
    color: #777;
    font-weight: normal;
    padding: 0px 5px;
}

.commentBody{
    font-size: 12px;
}
#tbchat #chatpanel{
    /*border-top: none !important;*/
}

.t_bar {
    padding: 11px 10px 0px 0px;
    border-bottom: solid 1px #597DA3;
}

.tabs.t_bar {
    background: #FFF;
}

ul.t0 li.active_link a, ul.t0 li.active_link a:hover {
    background: #597DA3;
    color: #FFFFFF;
}

ul.t0, ul.t0 li {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

ul.t0 {
    width: 790px;
}
ul.t0 li {
    float: left;
    text-align: center;
}
ul.t0 li.active_link a, ul.t0 li.active_link a:hover {
    background: #597DA3;
    color: #FFFFFF;
}
.page-update-profile-user ul.t0 a {
    padding: 0 0 5px;
     font-size: 12px;
    font-family: Lucida Grande, Arial, tahoma, verdana, sans-serif;
}
ul.t0 a {
    float: left;
    padding: 0 0 5px;
    margin-right: 5px;
    text-decoration: none;
    background-color: #FFF;
    max-width: 250px;   
}

ul.t0 .tab_word {
    margin: 0px 10px;
    font-weight: normal;
    max-width: 230px;
    display: block;
    _display: inline;
    line-height: 1.19em;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
}

ul.t0 li.active_link a b.tl1, ul.t0 li.active_link a:hover b.tl1 {
    background-color: #597DA3;
    border-width: 0px 1px;
}
.tl1, .tl2 {
    display: block;
    height: 1px;
    background-color: #FFF;
    overflow: hidden;
    margin: 0px;
    border: 1px solid #FFF;
    border-width: 0px 2px;
}

ul.t0 li.active_link a b.tl2, ul.t0 li.active_link a:hover b.tl2 {
background-color: #597DA3;
border-color: #9AB1C6;
}
.tl2 {
margin-bottom: 3px;
border-width: 0px 1px;
}
ul.t0 li.active_link a, ul.t0 li.active_link a:hover {
color: #FFFFFF;
}

ul.t0 li a:hover b.tl1, ul.t0 li a:hover b.tl2 {
  background-color: #E1E7ED;
}
ul.t0 li.active_link a b.tl1, ul.t0 li.active_link a:hover b.tl1 {
  background-color: #597DA3;
  border-width: 0px 1px;
}
ul.t0 li.active_link a b.tl1 b, ul.t0 li.active_link a:hover b.tl1 b {
  display: block;
  height: 1px;
  background: #597DA3;
  overflow: hidden;
  margin: 0px;
  border: 1px solid #9AB1C6;
  border-width: 0px 1px;
}
ul.t0 li.active_link a b.tl2, ul.t0 li.active_link a:hover b.tl2 {
  background-color: #597DA3;
  border-color: #9AB1C6;
}

ul.t0 li.active_link a, ul.t0 li.active_link a:hover {
  background: #597DA3;
  color: #FFFFFF;
}
ul.t0 li a:hover {
  background: #E1E7ED;
  color: #2B587A;
  text-decoration: none;
}

.block_search_main{
    border: 1px solid #ccc;
    border-top: none;
}

.block_search_main #search_query_wrap{
    padding-top: 0px;
    border-bottom: none;
}

.block_search_main .feed_searchext_param {
/*    width: 140px;*/
    padding: 0 15px 5px 0;
}

.block_search_main .subMenuSelect {
    display: none;
}

.block_search_main .slPriceCustom {
    padding: 2px 0px;
    margin: 0px;
    border: 1px #C2C2C2 solid;
    border-radius: 0px;
    font-weight: normal;
    font-size: 11px;
}

.block_search_main .w180 .tbSelector input {
    width: 150px;
}

.block_search_main .subMenuSelect .content {
    width: 180px;
}

.block_search_main .tbSelector input {
    font-size: 13px;
}

.breadcrumb {
    width: 100%;
}
.breadcrumb .breadcrumb-nav {
    margin: 0;
}
.breadcrumb-nav .rt {
    background: none;
    padding: 0 6px 0 0;
}
.breadcrumb-nav .c-n a {
    color: #039;
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
}

.breadcrumb-nav .c-n {
    position: relative;
    float: left;
    /*background: url(../images/icon_mini.1.0.11.png) -8px -2124px no-repeat;*/
    padding: 0 0 0 5px;
    color: #039;
    font-size: 12px;
    line-height: 18px;
}

.addPoint {
    position: fixed;
    padding: 3px;
    background: #008000;
    color: #fff;
    border: 1px solid #008000;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    font-size: 25px;
    text-align: center;
    z-index: 1000;
}

#stl_left {
    display: none;
    z-index: 3;
    left: 0px;
    top: 75px;
}

#stl_bg {
    height: 100%;
    width: 100px;
    padding: 13px 0 13px;
    opacity: 0.5;
    filter: alpha(opacity=50);
    -webkit-transition: background-color 200ms linear;
    -moz-transition: background-color 200ms linear;
    transition: background-color 200ms linear;
    -webkit-transition: opacity 200ms linear;
    -moz-transition: opacity 200ms linear;
    transition: opacity 200ms linear;
}

#stl_text {
    height: 14px;
    display: block;
    padding: 0px 20px;
    margin: 0 31px 0 15px;
    font-weight: bold;
    color: #45688E;
    background: url(images/toplink.gif) no-repeat left 3px;
}

.stl_active {
    cursor: pointer;
}
.stl_active.over_fast #stl_bg {
    background-color: #E1E7ED;
}
.stl_active:hover #stl_bg, .stl_active.over #stl_bg {
    opacity: 1;
    filter: alpha(opacity=100);
}
.stl_active:hover #stl_bg, .stl_active.over #stl_bg {
    opacity: 1;
    filter: alpha(opacity=100);
}
/*
Back to top button 
*/
#back-top {
	position: fixed;
	bottom: 30px;
	left: 0px;
        display: none;
        height: 30px;
        width: 30px;
        background-color: #2a2a2a;
}
#back-top a {	
	display: block;
	text-align: center;
	font: 11px/100% Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	text-decoration: none;
	color: #bbb;
	/* background color transition */
	-webkit-transition: 1s;
	-moz-transition: 1s;
	transition: 1s;
}
#back-top a:hover {
	color: #000;
}
/* arrow icon (span tag) */
#back-top span {
	height: 16px;
        width: 16px;
	display: block;
	margin-bottom: 7px;
	background: url(images/socl-icons-1x-v25.png) no-repeat center center;        
        background-position: -100px -822px;
        margin:7px;
}
#back-top a:hover span {
    
}


.l2H2ze {
    color: #404040;
    font-size: 13px;
    line-height: 1.4em;
    padding: 10px 3px;
}

.bAVzIb {
    display: inline-block;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    vertical-align: middle;
}

.H1iAjd {
    margin-right: 35px;    
}

.SAAm7d {
    -webkit-border-radius: 2px;
    border-radius: 2px;
    background-color: #fff;
    border: solid 1px #ddd;
    color: #999;
    display: inline-block;
    font-size: 10px;
    margin: 0 0 0 3px;
    padding: 0 5px;
    position: absolute;   
}
.page-not-found {
    width: 980px;
    margin: 60px 400px;
}



.nubForm {
    background-image: url(images/fbicon.png);
    background-repeat: no-repeat;
    background-position: -735px -50px;
    height: 9px;
    width: 16px;
    position: absolute;
}


